<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    /*
        1.函数声明
            - 函数声明会在任何代码执行之前先被读取并添加到执行上下文。这个 过程叫作函数声明提升
     */
    console.log(sum(10, 10)) // 没问题

    function sum(num1, num2) {
        return num1 + num2
    }

    /*
        这种情况会出错
     */
    console.log(sum2(10,10))
    let sum2 = function (num1, num2) {
        return num1 + num2;
    }


</script>
</body>
</html>